﻿exports.httpConfig = {
    staticDir: 'public',
    sessions : true,
    port : '80',
};

exports.urls = [
    ['/sip_onay', '/sap/sip_onay'],
    ['/lmt_onay', '/sap/sip_onay'],	
    ['/sip_list', '/sap/sip_list'],	
    ['/tlp_onay', '/sap/tlp_onay'],
    ['/web_ackapa', '/sap/web_ackapa'], 
    ['/elterminali', '/sap/elterminali'], 
    ['/transfer', '/sap/transfer'],  
    ['/paletleme', '/sap/paletleme'],  
    ['/paletiptal', '/sap/paletiptal'], 
    ['/sevkiyat', '/sap/sevkiyat'],  
    ['/sayim', '/sap/sayim'],  
    ['/test1', '/sap/utilstest'],    
    ['/logon', '/lib/auth','logon'],
    ['/logout', '/lib/auth','logout'],
    ['/saplogon', '/lib/auth','saplogon'],        
    ['/', 'actions'],    
];

exports.language = {
		def_lang: 'en',
		availableLangs : ["en","tr","it"]
};
exports.redirect = false; // Yönlendirme için bunu aç
exports.anonimUrls = [
   'public','logon','logout','index','saplogon','test1','paletleme','sevkiyat','transfer','sayim','paletiptal'
 //'sip_onay','lmt_onay','tlp_onay', // Redirect to ambWebProd (benim programı devreye sokmak için burayı kapatmak lazım)'test1'
]; 

exports.dbInfo = {
    url : '127.0.0.1', //'127.0.0.1',"10.12.1.230
    port: 27017,
    name: 'portal',
    user: 'serdem',
    pass: 'conAlle1',
};

exports.jars= [
    "/jars/SAPJCO3.jar", 
    "/jars/ringoSAP.jar",
    "/jars/AuthLdap.jar",
];
exports.other = {
    logonTitle : " ** Mobil - Giriş",
    sap_system : "ARQ500",
};
exports.ldap = {
    INITIAL_CONTEXT_FACTORY : "com.sun.jndi.ldap.LdapCtxFactory",
    PROVIDER_URL : "ldap://YDPOLDC01.yildiz.domain:389",
    DOMAIN : "YILDIZDOMAIN\\",
    SEARCH_BASE : "DC=YILDIZ,DC=DOMAIN",
};

exports.middleware = [
	//require('lib/redirect.js').middleware,  // Yönlendirme için bunu aç
	require('lib/yetkiKontrol.js').middleware, // Yönlendirme için bunu kapat
    require('ringo/middleware/gzip').middleware,
    require('ringo/middleware/etag').middleware,
    require('ringo/middleware/static').middleware(module.resolve('public')),
    // require('ringo/middleware/responselog').middleware,
    require('lib/setHeaders.js').middleware,        
    require('ringo/middleware/error').middleware('skins/error.html'),
    require('ringo/middleware/notfound').middleware('skins/notfound.html'),
];

// ref: http://ringojs.org/wiki/request_dispatching/
//The ringo/webapp module provides a regular expression based request dispatcher. 
//To use it, simply use the handleRequest function exported by ringo/webapp as JSGI app in your webapp's config.js file:
exports.app = require('ringo/webapp').handleRequest;
exports.macros = [
	'/lib/mymacros',
    'ringo/skin/macros',
    'ringo/skin/filters',
];
exports.charset = 'UTF-8';
exports.contentType = 'text/html';
